home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / DELPHI / NWLIB.ZIP / README.NOW < prev   
Encoding:
Text File  |  1996-08-13  |  10.3 KB  |  232 lines

  1.  
  2.                ██▐███  ██▐███ ██   ██  █▐███  ██▐████ █▌████
  3.                ██   ██ ██     ██   ██ ██   ██ ██   ██   ██
  4.                ██   ██ ██▐█   ██   ██ ██   ██ ██   ██   ██
  5.                ██   ██ ██      █▐ ██  ██   ██ ██   ██   ██
  6.                ██▐███  ██▐███   ▐██    █▐███  ██   ██   ██
  7.         ██▐███  █▐███  ██▐███ █▌████ ██   ██  █████  ██▐███  ██▐███
  8.         ██     ██   ██ ██       ██   ██   ██ ██   ██ ██   ██ ██
  9.         ██▐███ ██   ██ ██▐█     ██   ██ █ ██ ██▐████ ██▐███  ██▐█
  10.             ██ ██   ██ ██       ██   ██ █ ██ ██   ██ ██ ██   ██
  11.         ██▐███  █▐███  ██       ██    █▐███  ██   ██ ██   ██ ██▐███
  12.                           I N C O R P O R A T E D
  13.  
  14.                 (713) 370-4215 fax         (713) 370-0841 bbs
  15.                              18026 Deep Brook
  16.                              Spring, TX 77379
  17.  
  18.                       http://www.wworks.com/~devont
  19.  
  20.  
  21. Thanks for checking out NWLib!  We certainly appreciate your spending
  22. the time to look at our library.  We think you'll agree it was time
  23. well spent once you open up the demo project and compile it for the
  24. first time.
  25.  
  26. NWLib contains a very rich set of Netware-specific functions that make
  27. adding Netware specific features to your application extremely easy.  In
  28. most cases, you just plop an icon or two on your form, then make a single
  29. function call to incorporate a very complex Netware service into your
  30. application.  You won't find a Netware library that's easier to use, or
  31. more compatible with industry standards than NWLib.
  32.  
  33. Even better, you can even purchase the complete original source used to
  34. create the NWLib library set.  No matter if your Delphi skills are
  35. novice or expert, you are sure to gain valuable low-level knowlege
  36. about the Novell API set, or making external DLL function calls simply
  37. by using the NWLib source code.
  38.  
  39. We sincerely hope for success in your endeavors.  Please let us know if we
  40. can be of any help getting your product or projects completed.  We are always
  41. open to suggestions, additions and improvements to the library, and greatly
  42. appreciate your comments and input.
  43.  
  44. Happy Programming!
  45.  
  46. Devont Software Inc.
  47.  
  48.  
  49.                            ┌──────────────┐
  50.                            │ Installation │
  51.                            └──────────────┘
  52.  
  53. The installation of NWLib is easy.  You need only to copy the supplied
  54. files to a new directory on your hard disk drive, then add the unit to
  55. your component palette.  To do this, complete the following steps (if
  56. you have an older NWLib version installed, please see the section
  57. titled "Upgrading From Older NWLIB Versions" later in this document.
  58.  
  59. 1.  Make a backup copy of your COMPLIB.DCL file, usually found in the
  60.     \DELPHI\BIN directory.  Remove any existing NWLib component from
  61.     the Delphi Palette by using Delphi's Options|Install Components
  62.     menu option.
  63.  
  64. 2.  Make a new directory on your hard disk drive, and copy the contents
  65.     of the supplied NWLIB files into this new directory.  A good place
  66.     to put this is in a directory such as \DELPHI\NWLIB.
  67.  
  68. 3.  In Delphi, close all windows, projects, units, etc.
  69.  
  70. 4.  In Delphi, select the 'Options|Install Components' menu item.  On
  71.     the displayed dialog box, use the 'Add' button to specify the
  72.     NWREG.PAS file as a new component to add to your palette.  Use the
  73.     'Browse' button to locate and specify the name of the component using
  74.     the location specified in step 2.
  75.  
  76. 5.  When complete, Delphi rebuilds the component library, and adds a new
  77.     tab to your selection list.  When you click on the new NWLib tab,
  78.     you'll see NWLib's six seperate component units: TNWLib, TNWServer,
  79.     TNWProp, TNWPrint, TNWNDS, and TNWTools.
  80.  
  81.  
  82.                          ┌────────────────────┐
  83.                          │   Upgrading from   │
  84.                          │ Old NWLib Versions │
  85.                          └────────────────────┘
  86.  
  87. If you are upgrading from a version of NWLib prior to 1.4, you'll need
  88. to perform a few things before proceeding with your installation:
  89.  
  90. MOST IMPORTANT: ALL NWLib bindery and environment gathering functions now
  91. require the desired Server Connection Handle as the first parameter.  In
  92. older versions, these API calls were defaulted to the current server
  93. connection handle.  This meant if you actually wanted to receive the
  94. object ID of another user on a different server than your current server,
  95. you needed to make that server the default before making the call.  Since
  96. some of the new bindery/environmental calls required these base functions,
  97. we needed to include this parameter for those working under a multi-server
  98. network.
  99.  
  100. In NWLib 1.4 and above, you can pass 0 (zero) as the server connection
  101. handle, and NWLib will assume you mean the 'default' or current server
  102. connection handle.  This means you can simply drop the new version in,
  103. and build all of your projects files.  As the compiler stops on a line
  104. that used to properly compile with a warning such as 'invalid type,'
  105. simply place a 0 (zero) as the first parameter of the call if you want
  106. the current server, or pass the desired server connection handle and the
  107. function will use that connection handle instead.
  108.  
  109.  
  110. Example: WhoAmI used to require no parameters.  In this release and up,
  111. WhoAmI(0) is the equivalent.  You can also do:
  112. WhoAmI(some_server_conn_handle) to obtain your User ID on a different
  113. server.  See also getObjName, getObjType, getObjectID, etc.  All
  114. examples included in the DEMO project.
  115.  
  116. Please, make sure you back up your projects before attempting to upgrade
  117. the NWLib calls.  We would not want you to lose any productive time
  118. because of a mistake or misunderstanding about a particular function
  119. change.
  120.  
  121.  
  122.                           ┌──────────────────┐
  123.                           │ The Demo Project │
  124.                           └──────────────────┘
  125.  
  126. We've included a complete demonstration project to help you get
  127. started using NWLib.  Simply open the project in Delphi, then
  128. select the 'Run' button to build the executable and run the
  129. program.
  130.  
  131. Then, you can use Delphi to take apart the demo and see how easy
  132. it is to add exciting Netware features to your own Delphi applications.
  133.  
  134. Note the demo project makes an assumption you are running Netware 2.x
  135. or Netware 3.x.  If you are running Netware 4.x, you'll need to make
  136. some changes to the group names used in the program.  For example, one
  137. list is built using the EVERYONE group.  If this group does not exist
  138. in your NDS tree, you'll need to change the name.
  139.  
  140.                            ┌─────────────┐
  141.                            │ Source Code │
  142.                            └─────────────┘
  143.  
  144. NWLib source code is now available!  If you are a CompuServe user,
  145. you can use our SWREG number to pay for your copy of the source code,
  146. and have the purchase appear on your CompuServe invoice.  You pay
  147. CompuServe directly.  They handle the currency exchange, billing,
  148. and all other details for you.  If you are purchasing from your own
  149. account and passing the charge on to your company or other party,
  150. you can use your CompuServe statement for reimbursement of the expense.
  151.  
  152. NWLib Source code is licensed per programmer.  That is, only one programmer
  153. at a time can view or edit any source code containing NWLib functions. The
  154. first NWLib source code license is $100.00 retail.  Additional source code
  155. licenses are only $40.00.
  156.  
  157. You must already own one or more NWLib library licenses before you
  158. can purchase any NWLib source code licenses.  You must agree to the
  159. terms and limitations stated in the NWLib Source Code license agreement
  160. before opening the NWLib source code diskette envelope.
  161.  
  162. CompuServe SWREG Number for NWLIb source code purchases is: 9731.
  163.  
  164.                           ┌───────────────┐
  165.                           │ Documentation │
  166.                           └───────────────┘
  167.  
  168. NWLib contains a complete Windows Help file for your convenience.
  169. This file documents each of the network functions and provides examples
  170. for utilization.
  171.  
  172. Also included in your package is a Windows-Write text introduction
  173. and file containing a complete alphabetical listing of all functions
  174. included in this library.  You might want to print these documents
  175. before getting too far along into your projects.
  176.  
  177.  
  178.                            ┌──────────┐
  179.                            │ Ordering │
  180.                            └──────────┘
  181.  
  182. If you'd like to pay by American Express or mail a company check, you
  183. can order directly from us.  If you'd like to order by Mastercard/Visa,
  184. Discover, etc., you can order from Developer's Marketplace magazine.
  185. They can be reached at the following:
  186.  
  187.                        (800) 771-4336  or (206) 603-2570
  188.  
  189.  
  190.  
  191. To order from us, clip this order form, then mail it to the address below,
  192. or fax it to us at (713)370-4215.  Be sure to include your email address,
  193. and applicable American Express card information if ordering via Amex.
  194.  
  195.                                Order Form
  196.  
  197.                           Devont Software Inc.
  198.                            18026 Deep Brook
  199.                            Spring, TX 77379
  200.                           (713)370-4215 (Fax)
  201.                           (713)370-0841 (BBS)
  202.                    JimTyson@IX.NetCom.Com (Internet)
  203.                         70421,1506 (Compuserve)
  204.  
  205.  
  206. Your Name: _________________________________________________________
  207.  
  208. Your Company: ______________________________________________________
  209.  
  210. Shipping Address: __________________________________________________
  211.  
  212. City:___________________ State/Prov: __________ Zip/Post:___________
  213.  
  214. eMail Address: _____________________________________________________
  215.  
  216. Send me :
  217.     ____ copies of NWLib for Delphi @ $75.00 (Single Programmer License)
  218.     ____ additional programmer licenses of NWLib for Delphi @ $20.00 each.
  219.     ____ copies of the NWLib Source Code @ $100.00 (Single Programmer License)
  220.     ____ additional programmer licenses of NWLib Source Code @ $40.00 each
  221.  
  222.  
  223. Total Charge Amount:                    ______________________________________
  224.  
  225. Texas Residents- Add 8.25 Sales Tax:    ______________________________________
  226.  
  227. Payment Method:                         AMEX __________   Check # ____________
  228.  
  229. AMEX Card Number:                       ________________________ Expires: ____
  230.  
  231. Signature:                              ______________________________________
  232.